package com.wiz.web.service;

import com.wiz.web.vo.criteria.AdminCriteria;
import com.wiz.web.vo.criteria.HqStationCriteria;


public interface SyncService extends BasicService {
	/**
	 * 向下同步站点信息
	 * @param station
	 * @param stationId
	 * @return
	 */
	public String syncStationDetail(HqStationCriteria criteria) throws Exception;
	
	/**
	 * 同步站点管理员权限信息
	 * @param admin
	 * @param stationId
	 * @return
	 */
	public String syncAdminClientPermission(AdminCriteria criteria) throws Exception;
	
	/**
	 * 同步站点员工卡与登录信息
	 * @param loginCard
	 * @param stationId
	 * @return
	 */
	public String syncAdminLoginInfo(AdminCriteria criteria) throws Exception;
	
	/**
	 * 同步相关配置
	 * @param config
	 * @param stationId
	 * @return
	 */
	public String syncConfig(HqStationCriteria criteria) throws Exception;
}
